package com.beiye.drivertransport.adapter;

import android.content.Context;
import android.widget.ImageView;
import android.widget.TextView;

import com.android.frame.adapter.CommonAdapter;
import com.android.frame.adapter.ViewHolder;
import com.beiye.drivertransport.R;
import com.beiye.drivertransport.bean.DaikaoBean;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

/**
 * Created by ky on 2018/1/5.
 */


public class DaiKaoAdapter  extends CommonAdapter<DaikaoBean.RowsBean> {
    private Context context;
    private List<DaikaoBean.RowsBean> mList;

    public DaiKaoAdapter(Context context, List<DaikaoBean.RowsBean> mList, int itemLayoutId) {
        super(context, mList, itemLayoutId);
        this.context = context;
        this.mList = mList;
    }

    @Override
    public void convert(ViewHolder holder, DaikaoBean.RowsBean item, int positon) {
        TextView tv_daikaodate = holder.getView(R.id.tv_daikao);//日期
        TextView tv_qptName = holder.getView(R.id.tv_daikao1);//试卷种类名称
        ImageView img_daikao = holder.getView(R.id.img_daikao);
        TextView tv_companytype = holder.getView(R.id.tv_daikao2);

    //    long creationDate = mList.get(positon).getCreationDate();
        //mill为你龙类型的时间戳
        long testEndDate = mList.get(positon).getTestEndDate();
        long aqpTestEndDate = mList.get(positon).getAqpTestEndDate();
        if(testEndDate>0)
       {

           Date date=new Date(testEndDate);
           String time="";
           try {
               //yyyy表示年MM表示月dd表示日
               //yyyy-MM-dd是日期的格式，比如2015-12-12如果你要得到2015年12月12日就换成yyyy年MM月dd日
               SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
               //进行格式化
               time=sdf.format(date);
           } catch (Exception e) {
               e.printStackTrace();
           }
           tv_daikaodate.setText("结束日期:"+time);
       }else{
           if(aqpTestEndDate>0)
           {
               Date date=new Date(aqpTestEndDate);
               String time1="";
               try {
                   //yyyy表示年MM表示月dd表示日
                   //yyyy-MM-dd是日期的格式，比如2015-12-12如果你要得到2015年12月12日就换成yyyy年MM月dd日
                   SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
                   //进行格式化
                   time1=sdf.format(date);
               } catch (Exception e) {
                   e.printStackTrace();
               }
               tv_daikaodate.setText("结束日期:"+time1);
           }else{
               tv_daikaodate.setText("结束日期:"+"");
           }
       }
        tv_qptName.setText(mList.get(positon).getQptName()+"—"+mList.get(positon).getQpName());
        int muMark = mList.get(positon).getMuMark();
        if(muMark==1)//补考
        {
            img_daikao.setImageResource(R.mipmap.bukaodaikao);
        }else if(muMark==0){
            img_daikao.setImageResource(R.mipmap.icon_08);
        }
        String paperSource = mList.get(positon).getPaperSource();

        if(paperSource==null)
        {
            tv_companytype.setText("企业发布");
        } else if(paperSource.equals("ad"))
        {
            tv_companytype.setText("区划发布");
        }else if(paperSource.equals("org"))
        {
            tv_companytype.setText("企业发布");
        }
    }



}